home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung CD 2 (Tewi)(1994).iso / c / newemacs / readme.too < prev    next >
Text File  |  1979-12-31  |  3KB  |  49 lines

  1. I made the following enhancements to MicroEMACS which should make
  2. it easier to run on an IBM PC or a close compatible:
  3.     1. I implemented a new getkey function. This new version, which
  4.     resides in the module getkey can now recognize all of the IBM PC
  5.     extended keycodes. In addition the cursor positioning keys and the
  6.         INS and DEL keys were implemented. None of the unimplemented keys 
  7.     will put anything in the file buffer.
  8.     The new getkey function requires the modules keybadt.c and
  9.         sysint.a which I have included in this package. keybadt.c, which 
  10.     contains the keyboard read function get_key, returns the complete
  11.     keycode of the key input by the user. Thus, it is much better able
  12.         to discern the Function keys, cursor keys etc.
  13.         2. The INS key now toggles between an insert and an overwrite mode.
  14.     In the insert mode characters are inserted into the buffer in front
  15.         of characters to the right of the cursor. In the overwrite mode, it
  16.         overwrites the characters in the buffer.
  17.     3. Using version 1.20 of stayres which has been contributed by Brian
  18.     Irvine, I prepared EM which is a memory resident version of MicroEMACS.
  19.         To get EM to behave properly I had to remove the execute DOS command
  20.         functions (spawncli and spawn) and allocate about 128k of memory for
  21.         it (in the stayrs.c module). In order for a user to make good use of
  22.         em, he should have a lot of memory.
  23.      4. I implemented a simple minded help function and attached it to the
  24.         ESC ? key combination. All of the commands and keystrokes presently
  25.     included in MicroEMACS are described.
  26.  
  27. Some further areas of enhancement for MicroEMACS are:
  28.     1. Improve the screen display module so that the screen is updated
  29.         faster.
  30.     2. Tie some of the editing functions to Function keys.
  31.     3. To make this more like a true word processor, at least implement 
  32.            some kind of right justify capability.
  33.     4. Compile this program with a compiler that supports a big memory
  34.            model to get more heap space for the buffer files.
  35.  
  36. The contributors of MicroEMACS, Dave Conroy and Dan Lewis wrote a very 
  37. well-organized, easy to modify program and should be congratulated. 
  38.  
  39. I have used MicroEMACS and EM for applications software development and
  40. have found both programs to be quite helpful text editors.  Enjoy using 
  41. them and enhancing them further.
  42.  
  43. Mark P. Schapira
  44. March 23, 1986
  45.  
  46. P.S. If someone can get EM to work properly with the DOS functions SPAWN 
  47. and SPAWNCLI please leave me a message on the bulletin board. 
  48. Thanks.
  49.